package com.gopay.common.domain.cust;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.Table;

@Entity
@Table(name = "CUST_BANK_SETTLEMENT_ACCT_INFO")
public class CustBankSettlementAcctInfo implements java.io.Serializable {
    private static final long serialVersionUID = -5087927826230047509L;
    private String infoSq;
    private String custPersonInfoId;
    private String custCorpInfoId;
    private String custId;
    private String custName;
    private String settleAcctAlias;
    private String settleBankCode;
    private String settleBankName;
    private String settleBankProvinceCode;
    private String settleBankProvinceName;
    private String settleBankCityCode;
    private String settleBankCityName;
    private String settleBankBranchName;
    private String settleBankBranchCode;
    private String settleBankAcctNum;
    private Serializable createdTs;
    private Serializable lastUpdTs;
    private String lastUpdTrancode;

    @Id
    @Column(name = "INFO_SQ", unique = true, nullable = false, length = 30)
    public String getInfoSq() {
        return this.infoSq;
    }

    public void setInfoSq(String infoSq) {
        this.infoSq = infoSq;
    }

    @JoinColumn(name = "CUS_CONF_SQ")
    public String getCustPersonInfoId() {
        return this.custPersonInfoId;
    }

    public void setCustPersonInfoId(String custPersonInfoId) {
        this.custPersonInfoId = custPersonInfoId;
    }

    @JoinColumn(name = "CONF_SQ")
    public String getCustCorpInfoId() {
        return this.custCorpInfoId;
    }

    public void setCustCorpInfoId(String custCorpInfoId) {
        this.custCorpInfoId = custCorpInfoId;
    }

    @Column(name = "CUST_ID", nullable = false, length = 10)
    public String getCustId() {
        return this.custId;
    }

    public void setCustId(String custId) {
        this.custId = custId;
    }

    @Column(name = "CUST_NAME", nullable = false, length = 50)
    public String getCustName() {
        return this.custName;
    }

    public void setCustName(String custName) {
        this.custName = custName;
    }

    @Column(name = "SETTLE_ACCT_ALIAS", nullable = false, length = 30)
    public String getSettleAcctAlias() {
        return this.settleAcctAlias;
    }

    public void setSettleAcctAlias(String settleAcctAlias) {
        this.settleAcctAlias = settleAcctAlias;
    }

    @Column(name = "SETTLE_BANK_CODE", nullable = false, length = 10)
    public String getSettleBankCode() {
        return this.settleBankCode;
    }

    public void setSettleBankCode(String settleBankCode) {
        this.settleBankCode = settleBankCode;
    }

    @Column(name = "SETTLE_BANK_NAME", length = 50)
    public String getSettleBankName() {
        return this.settleBankName;
    }

    public void setSettleBankName(String settleBankName) {
        this.settleBankName = settleBankName;
    }

    @Column(name = "SETTLE_BANK_PROVINCE_CODE", length = 20)
    public String getSettleBankProvinceCode() {
        return this.settleBankProvinceCode;
    }

    public void setSettleBankProvinceCode(String settleBankProvinceCode) {
        this.settleBankProvinceCode = settleBankProvinceCode;
    }

    @Column(name = "SETTLE_BANK_PROVINCE_NAME", length = 50)
    public String getSettleBankProvinceName() {
        return this.settleBankProvinceName;
    }

    public void setSettleBankProvinceName(String settleBankProvinceName) {
        this.settleBankProvinceName = settleBankProvinceName;
    }

    @Column(name = "SETTLE_BANK_CITY_CODE", length = 20)
    public String getSettleBankCityCode() {
        return this.settleBankCityCode;
    }

    public void setSettleBankCityCode(String settleBankCityCode) {
        this.settleBankCityCode = settleBankCityCode;
    }

    @Column(name = "SETTLE_BANK_CITY_NAME", length = 50)
    public String getSettleBankCityName() {
        return this.settleBankCityName;
    }

    public void setSettleBankCityName(String settleBankCityName) {
        this.settleBankCityName = settleBankCityName;
    }

    @Column(name = "SETTLE_BANK_BRANCH_NAME", length = 200)
    public String getSettleBankBranchName() {
        return this.settleBankBranchName;
    }

    public void setSettleBankBranchName(String settleBankBranchName) {
        this.settleBankBranchName = settleBankBranchName;
    }

    @Column(name = "SETTLE_BANK_BRANCH_CODE", length = 20)
    public String getSettleBankBranchCode() {
        return this.settleBankBranchCode;
    }

    public void setSettleBankBranchCode(String settleBankBranchCode) {
        this.settleBankBranchCode = settleBankBranchCode;
    }

    @Column(name = "SETTLE_BANK_ACCT_NUM", length = 30)
    public String getSettleBankAcctNum() {
        return this.settleBankAcctNum;
    }

    public void setSettleBankAcctNum(String settleBankAcctNum) {
        this.settleBankAcctNum = settleBankAcctNum;
    }

    @Column(name = "CREATED_TS")
    public Serializable getCreatedTs() {
        return this.createdTs;
    }

    public void setCreatedTs(Serializable createdTs) {
        this.createdTs = createdTs;
    }

    @Column(name = "LAST_UPD_TS")
    public Serializable getLastUpdTs() {
        return this.lastUpdTs;
    }

    public void setLastUpdTs(Serializable lastUpdTs) {
        this.lastUpdTs = lastUpdTs;
    }

    @Column(name = "LAST_UPD_TRANCODE", length = 10)
    public String getLastUpdTrancode() {
        return this.lastUpdTrancode;
    }

    public void setLastUpdTrancode(String lastUpdTrancode) {
        this.lastUpdTrancode = lastUpdTrancode;
    }

}
